1 <!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
3 <META http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
4 <link rel=
"stylesheet" type=
"text/css" href=
"../refdoc.css">
5 <title>Namespace: System.IO.IsolatedStorage
</title>
8 <h2>Namespace: System.IO.IsolatedStorage
</h2>
11 <p> The
<a href=
"../System.IO.IsolatedStorage/System.IO.IsolatedStorage.html">System.IO.IsolatedStorage
</a> namespace contains types that allow the creation and use of isolated stores. With these stores, you can read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system. Data is stored in compartments that are isolated by the current user and by the assembly in which the code exists. Additionally, data can be isolated by domain. Roaming profiles can be used in conjunction with isolated storage so isolated stores will travel with the user's profile. The
<a href=
"../System.IO.IsolatedStorage/types/IsolatedStorageScope.html">IsolatedStorageScope
</a> enumeration indicates different types of isolation. For more information about when to use isolated storage, see the the conceptual topic at
<a href=
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconusingisolatedstorage.asp">MSDN: usingisolatedstorage
</a> topic.
</p>
12 <p> The
<a href=
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemIOIsolatedStorageIsolatedStorageFileClassTopicmemberstopic.asp">System.IO.IsolatedStorage.IsolatedStorageFileClassTopic
</a> class provides most of the necessary functionality for isolated storage. Use this class to obtain, delete and manage isolated storage.
<a href=
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemIOIsolatedStorageIsolatedStorageFileStreamClassTopicmemberstopic.asp">System.IO.IsolatedStorage.IsolatedStorageFileStreamClassTopic
</a> handles reading and writing files to a store. This is similar to reading and writing in standard File I/O classes. For more information about I/O, see the
<a href=
"../System.IO/System.IO.html">System.IO
</a> namespace.
</p>
13 <p> For examples using isolated storage, see the conceptual topic at
<a href=
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconusingisolatedstorage.asp">MSDN: usingisolatedstorage
</a>.
</p>
16 <h3>Members of System.IO.IsolatedStorage Namespace
</h3><b>Classes
</b><dl>
18 <table border=
"1" width=
"90%" style=
"border-collapse: collapse">
20 <th bgcolor=
"#C0C0C0">Class
</th>
21 <th bgcolor=
"#C0C0C0">
26 <td width=
"30%"><a href=
"types/IsolatedStorage.html">class IsolatedStorage
</a></td>
27 <td width=
"60%"> Represents the abstract base class from which all isolated storage implementations must derive.
31 <td width=
"30%"><a href=
"types/IsolatedStorageException.html">class IsolatedStorageException
</a></td>
32 <td width=
"60%"> The exception that is thrown when an operation in isolated storage fails.
36 <td width=
"30%"><a href=
"types/IsolatedStorageFile.html">class IsolatedStorageFile
</a></td>
37 <td width=
"60%"> Represents an isolated storage area containing files and directories.
41 <td width=
"30%"><a href=
"types/IsolatedStorageFileStream.html">class IsolatedStorageFileStream
</a></td>
42 <td width=
"60%"> Exposes a file within isolated storage.
47 </dl><br><b>Interfaces
</b><dl>
49 <table border=
"1" width=
"90%" style=
"border-collapse: collapse">
51 <th bgcolor=
"#C0C0C0">Interface
</th>
52 <th bgcolor=
"#C0C0C0">
57 <td width=
"30%"><a href=
"types/INormalizeForIsolatedStorage.html">interface INormalizeForIsolatedStorage
</a></td>
58 <td width=
"60%"> Enables comparisons between an isolated store and an application domain and assembly's evidence.
63 </dl><br><b>Enumerations
</b><dl>
65 <table border=
"1" width=
"90%" style=
"border-collapse: collapse">
67 <th bgcolor=
"#C0C0C0">Enumeration
</th>
68 <th bgcolor=
"#C0C0C0">
73 <td width=
"30%"><a href=
"types/IsolatedStorageScope.html">enumeration IsolatedStorageScope
</a></td>
74 <td width=
"60%"> Enumerates the levels of isolated storage scope that are supported by
<a href=
"../System.IO.IsolatedStorage/types/IsolatedStorage.html">IsolatedStorage
</a>.
79 </dl><br><b>Namepace hierarchy
</b><br><ul class=
"none">
80 <li><a href=
"../System/types/Object.html">System.Object
</a></li>
82 <li><a href=
"../System/types/Exception.html">System.Exception
</a></li>
84 <li><a href=
"../System.IO.IsolatedStorage/types/IsolatedStorageException.html">System.IO.IsolatedStorage.IsolatedStorageException
</a></li>
88 <li><a href=
"../System/types/MarshalByRefObject.html">System.MarshalByRefObject
</a></li>
90 <li><a href=
"../System.IO.IsolatedStorage/types/IsolatedStorage.html">System.IO.IsolatedStorage.IsolatedStorage
</a></li>
92 <li><a href=
"../System.IO.IsolatedStorage/types/IsolatedStorageFile.html">System.IO.IsolatedStorage.IsolatedStorageFile
</a> ---
<a href=
"../System/types/IDisposable.html">System.IDisposable
</a></li>
96 <li><a href=
"../System.IO/types/Stream.html">System.IO.Stream
</a></li>
98 <li><a href=
"../System.IO/types/FileStream.html">System.IO.FileStream
</a></li>
100 <li><a href=
"../System.IO.IsolatedStorage/types/IsolatedStorageFileStream.html">System.IO.IsolatedStorage.IsolatedStorageFileStream
</a></li>
106 <li><a href=
"../System/types/ValueType.html">System.ValueType
</a></li>
108 <li><a href=
"../System/types/Enum.html">System.Enum
</a></li>
110 <li><a href=
"../System.IO.IsolatedStorage/types/IsolatedStorageScope.html">System.IO.IsolatedStorage.IsolatedStorageScope
</a></li>
114 </ul><br><i><a href=
"../documentation_license.txt">
115 Copyright (c)
2002 Microsoft Corporation. All rights reserved.